package com.ruoyi.system.vo.resp;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.web.domain.BaseEntity;
import com.ruoyi.system.domain.FkwzQuestionT;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * <p>
 *
 * </p>
 *
 * @author huangkx @net.sy
 * @since 2024-05-30  15:21
 */
@Data
public class FkwzInstitutionRespVO extends BaseEntity implements Serializable {

    /** 数据id */
    private Long institutionId;

    /** 重点单位名称 */
    private String name;

    /** 省id */

    private Long provinceId;

    /** 市id */

    private Long cityId;

    /** 区id */

    private Long zoneId;

    /** 街道id */

    private Long streetId;

    /** 注册省市区街道中文 */

    private String registerAddress;

    /** 详情地址 */

    private String address;

    /** 行业ID */

    private Integer industryId;

    /**  行业主管部门 */

    private Integer industryManagementId;

    /** 单位级别 */

    private Integer levelId;

    /** 单位类型 */

    private Integer typeId;

    /** 统一社会信用代码 */

    private String unifiedSocialCreditCode;

    /** 主要负责人 */

    private String leader;

    /** 主要负责人电话号码 */

    private String leaderPhone;

    /** 创建人 */

    private Long createOprUserid;

    /** 修改人 */

    private Long updateOprUserid;

    /** 状态（0正常 1停用 */

    private Integer status;

    /** 单位简介 */

    private String institutionDescription;



    /** 单位类型中文 */

    private String institutionType;

    /** 单位级别中文 */

    private String levelName;

    /** 所属行业中文 */

    private String industryName;

    /** 所属行业中文 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GTM+8")
    private Date lastCheckTime;

    /** 经度 */

    private String longitude;

    /** 纬度 */

    private String latitude;

    /** 所属派出所 */

    private Long policeStationId;

    /** 所属派出所 */

    private String policeStationName;


    /** 所属派出所 */
    private String areaName;

    /** 任务id */
    private Long taskId;

    /** 检查时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GTM+8")
    private Date checkDate;



    private List<FkwzQuestionT> questionVOS;


    /**
     * 任务来源中文
     */
    private String taskSourceName;

    /**
     * 任务来源 task_source_type：0-省级下发，1-市级下发，2-区县下发，3-自主走访
     */
    private Integer taskSource;



}
